Application Server |
|
Process Platform leverages an application server that is introduced to host the Entity Runtime. It also hosts the Web Gateway component.
Currently, Process Platform supports only Apache TomEE as an application server. For version details, see Process Platform Environment Support.
The TomEE application server is an additional component that is installed, configured, and managed separately from Process Platform. You can choose to use IIS or Apache as the Web server, or TomEE as an application server for Process Platform. To configure TomEE, see Configuring Apache TomEE.
You must harden or secure the Web server for use in production. A default installation of TomEE is configured to be reasonably secure for most use cases by default, but for production usage it may require hardening. See Securing Apache TomEE for information on hardening TomEE.
TomEE can be managed and monitored in a standard way with JMX. However, TomEE also maintains its own log files. See Managing Apache TomEE.
TomEE application server and Process Platform must be installed on the same node. Some components of the Process Platform such as Process Experience and Entity Runtime are deployed on the application server. These components use the authentication configuration as specified in the Security Administration task. For example, when you configure OTDS with Process Platform, the Process Platform specific components deployed in TomEE also use the same OTDS configuration for authentication. The user and role information is shared between these components. The Process Platform components that require TomEE application server are deployed through application packages (CAP). These CAPs contain the application server WAR files that are deployed in TomEE when deploying the CAP. You can undeploy these WAR files by undeploying the corresponding CAP package.
By deploying a WAR file in TomEE, the SOAP-based services can be made available. These services can be accessed within the Process Platform through a Platform Connector. A web-service interface bound to the Platform Connector will be used as a proxy to the hosted web application. The Platform Connector integrates services deployed in TomEE into Process Platform.